#################################################################################################
#配置信息-begin  如下五个配置参数用于可以按照实际情况来配置
#################################################################################################
#定义了合并文件的结果文件夹,uf20 ,账户，转融通等升级包都会合并到该目录中。
DEST_DIR_NAME = r'c:\database'
#数据库中所有的数据用户以及实例名称
#格式为：'用户1:用户1所在实例;用户2:用户2所在实例;...用户N:用户N所在实例'
#生产环境中如果想把hs_fil hs_his单独执行，可以修改ALL_USER_STR = 'hs_his:dtjyrac1;hs_fil:dtjyrac1' 单独合并,注意合并以后的的文件要及时重命名,否正会被覆盖
#ALL_USER_STR = 'hs_cash:dtjyrac1;hs_user:dtjyrac1;hs_ufx:dtjyrac1;hs_mch:dtjyrac1;hs_auth:dtjyrac1;hs_asset:dtjyrac1;hs_fund:dtjyrac1;hs_ofund:dtjyrac1;hs_secu:dtjyrac1;hs_crdt:dtjyrac1;hs_cbs:dtjyrac1;hs_data:dtjyrac1;hs_arch:dtjyrac1;hs_his:dtjyrac1;hs_fil:dtjyrac1;hs_sett:dtjyrac1;hs_settinit:dtjyrac1;hs_ref:dtjyrac1;hs_acpt:dtjyrac1;hs_prod:dtjyrac1;hs_opt:dtjyrac1'
ALL_USER_STR = 'hs_cash:dtjyrac1;hs_user:dtjyrac1;hs_ufx:dtjyrac1;hs_mch:dtjyrac1;hs_auth:dtjyrac1;hs_asset:dtjyrac1;hs_fund:dtjyrac1;hs_ofund:dtjyrac1;hs_secu:dtjyrac1;hs_crdt:dtjyrac1;hs_cbs:dtjyrac1;hs_data:dtjyrac1;hs_arch:dtjyrac1;hs_his:dtjyrac1;hs_fil:dtjyrac1;hs_sett:dtjyrac1;hs_settinit:dtjyrac1;hs_ref:dtjyrac1;hs_acpt:dtjyrac1;hs_prod:dtjyrac1;hs_opt:dtjyrac1'
#设置生产环境中每个数据库中对应的用户密码，前提条件是每个库中的所有用户的密码都一样
#如果是测试环境或全真环境，密码默认都取值为hundsun,该条配置无效
#格式为：{数据库实例名1:密码1,数据库实例名2:密码2}
#DICT_USE={'dtcxrac1':'idb#hspasswd2016','dtjyrac1':'idb#hspasswd2016','dtjyrac1':'idb#hspasswd2016'}
DICT_USE = {
    'hs_cash': 'idb#hspasswd2016',
    'hs_user': 'idb#hspasswd2016',
    'hs_ufx': 'idb#hspasswd2016',
    'hs_mch': 'idb#hspasswd2016',
    'hs_auth': 'idb#hspasswd2016',
    'hs_asset': 'idb#hspasswd2016',
    'hs_fund': 'idb#hspasswd2016',
    'hs_ofund': 'idb#hspasswd2016',
    'hs_secu': 'idb#hspasswd2016',
    'hs_crdt': 'idb#hspasswd2016',
    'hs_cbs': 'idb#hspasswd2016',
    'hs_data': 'idb#hspasswd2016',
    'hs_arch': 'idb#hspasswd2016',
    'hs_his': 'idb#hspasswd2016',
    'hs_fil': 'idb#hspasswd2016',
    'hs_sett': 'idb#hspasswd2016',
    'hs_settinit': 'idb#hspasswd2016',
    'hs_ref': 'idb#hspasswd2016',
    'hs_acpt': 'idb#hspasswd2016',
    'hs_prod': 'idb#hspasswd2016',
    'hs_opt': 'idb#hspasswd2016'
}
#配置测试环境需要过滤的用户,过滤的用户将不会出现在合并的sql文件中
#格式为：
#[(环境名称1(自定义用于区分),数据库实例名1,过滤用户1,过滤用户2,...),(环境名称2(自定义用于区分),数据库实例名2,过滤用户1,过滤用户2,...)]
#其中 环境名称n,数据库实例名n 必须提供
#如 [('测试环境','uf20csdb','hs_fil'),('全真环境','ufqzcs','hs_fil','hs_cash'),('测试环境-2','ora_data')]
DICT_ENV = [('测试环境', 'uf20csdb', 'hs_fil'),
            ('全真环境', 'ufqzcs', 'hs_fil', 'hs_mch')]
#是否需要检查待合并的升级包中是否存在尚未解压的文件 判断文件后缀为rar,zip
#如适当性平台可以将这个设置为0，因为有流程文件是压缩文件，不需要解压即可以合并
IF_CHECK_ZIP = 0

#定义了合并后的文件夹，文件就不存在则会自动创建--用于客户端的合并
DEST_DIR_HUNDSUN = r'c:\hundsun_sj'
#升级说明中需要处理的xls文件中的sheet页,可以根据需要自行添加
XLSX_SHEET_NAME = [
    '安装说明', '中间件配置', '系统配置', '特别注意', '升级说明', '对应配置修改', '部署配置变更', '基础规则',
    '周边升级说明', '授权控制', '配置参数', '版本依赖说明'
]

#升级需要匹配的位数：
HARDWARE_BITMODE = 64
#################################################################################################
#配置信息-end
#################################################################################################